package com.xbongbong.paas.domain.entity;

import com.xbongbong.paas.toolbox.wrap.Entity;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * 阶段工作流实体
 * @author 李少杰
 * @version v1.0.0
 * @date 2021/11/17 19:27
 */
@Getter
@Setter
@ToString
public class StageWorkflowEntity extends Entity {

    /**
     * 主键
     */
    private Long id;
    /**
     * 公司id
     */
    private String corpid;
    /**
     * 表单id
     */
    private Long formId;
    /**
     * 关联阶段流程id
     */
    private Long stageProcessId;
    /**
     * 阶段id
     */
    private Long stageId;
    /**
     * 工作流id
     */
    private Long workflowId;
    /**
     * 触发条件【1阶段到达前、2阶段推进后】
     */
    private Integer triggerType;
    /**
     * 来源阶段或者目标阶段的id
     */
    private Long relatedStageId;
    /**
     * 创建时间时间戳
     */
    private Long addTime;
    /**
     * 更新时间时间戳
     */
    private Long updateTime;
    /**
     * 删除标记
     */
    private Integer del;

    /**
     * 显式构造器
     */
    public StageWorkflowEntity(){
        del = 0;
    }

}
